package br.com.firula.web;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;

import br.com.firula.bo.TipoTituloBO;
import br.com.firula.to.TipoTituloTO;
import br.com.firula.to.BaseTO;
import br.com.firula.web.filter.Filtro;

public class TipoTituloAction  extends GenericAction{

	private static final long serialVersionUID = -11105595311416759L;

	HttpServletResponse response;
	HttpServletRequest request;

	private TipoTituloBO mgrTipoTitulo;

	@Autowired
    public void setTipoTituloBO(TipoTituloBO TipoTituloBO) {
        this.mgrTipoTitulo = TipoTituloBO;
    }

	public String list(){
		this.request = ServletActionContext.getRequest();
		this.response = ServletActionContext.getResponse();

		TipoTituloTO tipoTitulo = new TipoTituloTO();
		Filtro tipoTituloFiltro = new Filtro();
		tipoTituloFiltro.setClazz(TipoTituloTO.class);
		tipoTituloFiltro.setExample(tipoTitulo);
		request.setAttribute("tipoTituloList", mgrTipoTitulo.getList(tipoTituloFiltro));
		return "listAdm";
	}

	@Override
	protected BaseTO getNew() {
		return null;
	}

}
